::selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
::-moz-selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
::-webkit-selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
.dy {
 position:relative;
 top:5px;
 display:inline-block;
 margin-right:2px
}
.dy.no_f {
 top:0
}
.dy.up_f {
 top:-4px
}
.dy .dy_tag {
 max-width:52px !important;
 text-overflow:ellipsis;
 overflow:hidden;
 height:17px;
 line-height:17px;
 text-align:center;
 border-radius:2px;
 color:#9399a5 !important;
 background-color:#eff0f2;
 font-size:11px;
 display:inline-block;
 margin-left:4px !important
}
.dy .dy_tag.lj_tag {
 background-color:#00ae66;
 margin:0 !important
}
.dy .dy_desc {
 display:none;
 background-color:#fff;
 box-shadow:0 2px 10px rgba(0,0,0,0.1);
 width:157px;
 line-height:16px;
 padding:12px;
 box-sizing:border-box;
 font-size:12px;
 color:#394043;
 position:absolute !important;
 top:8px;
 left:11px;
 z-index:2;
 text-align:left;
 white-space:pre-wrap
}
.dy:hover .dy_desc {
 display:block
}
.dy .xiaowenhao {
 background-image:url('/feroot/pc/asset/img/xiaowenhao.png');
 display:inline-block;
 margin-left:4px;
 width:16px;
 height:16px;
 background-size:100% 100%;
 margin-right:4px;
 position:relative;
 top:-1px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .dy .xiaowenhao {
  background-image:url('/feroot/pc/asset/img/xiaowenhao@2x.png')
 }
}
body,
div,
p {
 margin:0;
 padding:0
}
article,
aside,
details,
canvas,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
 display:block
}
html {
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
img {
 border:0;
 vertical-align:top
}
dl,
dt,
dd,
ul,
ol,
li {
 list-style:none;
 margin:0 auto;
 padding:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin:0;
 padding:0;
 font-size:100%;
 font-weight:normal
}
input,
textarea,
button {
 margin:0;
 padding:0;
 outline:none;
 resize:none;
 font-family:"Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
input[type="search"] {
 box-sizing:content-box
}
button {
 border:0
}
em,
i,
b,
strong {
 font-weight:400;
 font-style:normal
}
iframe {
 border:0;
 margin:0;
 padding:0
}
body {
 font-size:14px;
 color:#333;
 font-family:"Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 text-rendering:optimizeLegibility;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.lianjia-header {
 height:55px;
 line-height:55px;
 background:#39ac6a;
 color:#FFF
}
.lianjia-header .welcome {
 font-size:12px
}
.lianjia-header .logo {
 margin-top:12px;
 display:block;
 height:30px;
 background-image:url(../img/qr.jpg);
 width:100px;
 background-repeat:no-repeat
}
.lianjia-header .nav {
 width:900px
}
.lianjia-header .nav .login .typeShowUser a {
 font-size:14px
}
.lianjia-header .nav .login .typeShowUser>a {
 margin:0
}
.lianjia-header .nav ul {
 text-align:right;
 padding-top:0;
 float:right;
 clear:both;
 margin-left:20px
}
.lianjia-header .nav ul li {
 float:left;
 position:relative
}
.lianjia-header .nav ul li.hover:hover {
 z-index:1005
}
.lianjia-header .nav ul li.hover:hover .nav-list {
 opacity:1;
 position:absolute;
 display:block \9;
 pointer-events:auto;
 -webkit-transform:translateY(0) scale(1);
 -moz-transform:translateY(0) scale(1);
 -ms-transform:translateY(0) scale(1);
 -o-transform:translateY(0) scale(1);
 transform:translateY(0) scale(1);
 z-index:99999
}
.lianjia-header .nav ul li.hover .nav-list {
 width:100px;
 position:absolute;
 height:20px;
 left:50%;
 margin-left:-38px;
 top:42px;
 z-index:99999;
 opacity:0;
 display:none \9;
 -webkit-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 -moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transform:translateY(0) scale(0);
 -moz-transform:translateY(0) scale(0);
 -ms-transform:translateY(0) scale(0);
 -o-transform:translateY(0) scale(0);
 transform:translateY(0) scale(0)
}
.lianjia-header .nav ul li.hover .nav-list-xinfang {
 top:26px
}
.lianjia-header .nav ul li.hover dd {
 position:absolute;
 margin-top:13px;
 background:#f9f9f9;
 border-radius:2px;
 width:124px;
 left:-25px;
 padding:10px 0;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px rgba(0,0,0,0.2)
}
.lianjia-header .nav ul li.hover dd img {
 width:100px;
 height:100px;
 float:left;
 margin-left:13px
}
.lianjia-header .nav ul li.hover dd i {
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #fff;
 width:0;
 height:0;
 display:block;
 position:absolute;
 left:53px;
 top:-10px
}
.lianjia-header .nav ul li.hover dd dl {
 height:30px;
 line-height:30px
}
.lianjia-header .nav ul li.hover dd dl a {
 color:#333;
 float:left;
 padding:0;
 margin-left:20px;
 font-size:14px
}
.lianjia-header .nav ul li a {
 font-size:16px;
 color:#fff;
 padding:0 10px;
 display:inline-block;
 text-decoration:none
}
.lianjia-header .nav ul li a.on {
 background:#30965C
}
.lianjia-header .nav .login a {
 font-size:16px;
 color:#fff;
 margin:0 5px
}
.lianjia-header .nav .ti-hover {
 position:relative;
 z-index:99
}
.lianjia-header .nav .ti-hover:hover .user-news ul {
 opacity:1;
 filter:alpha(opacity=100);
 display:block \9;
 pointer-events:auto;
 -webkit-transform:translateY(0) scale(1);
 -moz-transform:translateY(0) scale(1);
 -ms-transform:translateY(0) scale(1);
 -o-transform:translateY(0) scale(1);
 transform:translateY(0) scale(1)
}
.lianjia-header .nav .typeUserInfo,
.lianjia-header .nav .typeShowUser {
 position:relative;
 z-index:2
}
.lianjia-header .nav .typeUserInfo .login_bubble_tip,
.lianjia-header .nav .typeShowUser .login_bubble_tip {
 background:#e2655c;
 font-size:.875em;
 padding:1px 3px;
 margin-left:5px;
 width:auto;
 display:inline;
 float:none
}
.lianjia-header .nav .typeUserInfo a span,
.lianjia-header .nav .typeShowUser a span {
 max-width:45px;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 float:left
}
.lianjia-header .nav .typeUserInfo a span.reg,
.lianjia-header .nav .typeShowUser a span.reg,
.lianjia-header .nav .typeUserInfo a span.log,
.lianjia-header .nav .typeShowUser a span.log {
 float:none;
 display:inline;
 position:relative;
 top:1px
}
.lianjia-header .nav .user-news {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:1;
 color:#fff;
 cursor:pointer
}
.lianjia-header .nav .user-news i {
 display:inline-block;
 background:#e2655c;
 font-size:.875em;
 text-align:center;
 height:11px;
 line-height:11px;
 padding:1px
}
.lianjia-header .nav .user-news>i {
 position:absolute;
 top:18px;
 right:37px;
 padding:0 5px;
 height:16px;
 line-height:16px;
 text-align:center;
 background-color:#e2655c;
 color:#fff
}
.lianjia-header .nav .user-news .userNewsTriangle {
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #fff;
 width:0;
 height:0;
 display:block;
 position:absolute;
 left:53px;
 top:-10px
}
.lianjia-header .nav .user-news ul {
 width:198px;
 background:#f9f9f9;
 border-radius:2px;
 padding-top:0;
 position:absolute;
 left:50%;
 top:50px;
 margin-left:-120px;
 filter:alpha(opacity=0);
 display:none \9;
 opacity:0;
 -webkit-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 -moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transform:translateY(0) scale(0);
 -moz-transform:translateY(0) scale(0);
 -ms-transform:translateY(0) scale(0);
 -o-transform:translateY(0) scale(0);
 transform:translateY(0) scale(0);
 padding:10px 0;
 border:1px solid #e4e4e4
}
.lianjia-header .nav .user-news ul li {
 clear:both;
 color:#999;
 height:25px;
 font-size:12px;
 line-height:25px;
 text-align:center;
 width:201px
}
.lianjia-header .nav .user-news ul li a {
 color:#999;
 font-size:12px;
 text-shadow:none;
 font-weight:normal;
 margin-left:0
}
.lianjia-header .nav .user-news ul li a .unreadNumber {
 float:none;
 display:inline-block;
 font-size:.875em;
 text-align:center;
 height:11px;
 line-height:11px;
 padding:1px;
 color:#f46a1f;
 font-weight:700;
 margin:0 3px
}
.lianjia-header .nav .user-news ul li.s-li {
 height:0;
 position:relative;
 left:25px;
 top:-10px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
 .lianjia-header .logo {
  background:url(img/new-version/logo@2x.png?t=2017052520523424);
  background-size:148px 30px
 }
}
.lianjia-header .logo_dl {
 margin-top:12px !important;
 width:259px !important;
 display:block !important;
 height:30px !important;
 background:url(img/new-version/logo_dl_old.png) !important;
 background-repeat:no-repeat !important
}
.lianjia-header .nav_dl {
 width:740px !important
}
.lianjia-header .nav_dl ul {
 width:604px !important
}
.dl-lst dt {
 float:left;
 height:27px;
 line-height:27px;
 font-size:12px;
 margin-right:6px;
 font-weight:700
}
.dl-lst dt h3 {
 font-weight:700
}
.dl-lst dd {
 width:946px;
 zoom:1
}
.dl-lst dd a {
 padding:10px 7px 15px;
 height:27px;
 line-height:27px;
 color:#333;
 font-size:12px
}
.dl-lst dd a:hover {
 text-decoration:underline;
 color:#39ac6a
}
.dl-lst dd a.on {
 color:#E4393C
}
.dl-lst dd span {
 color:#39ac6a;
 margin-right:2px;
 margin-left:17px;
 font-weight:700
}
.footer {
 background:url(img/home/footer-bg.jpg) no-repeat center top #222;
 clear:both;
 width:100%;
 height:426px;
 margin-top:45px
}
.footer .wrapper {
 width:1150px
}
.footer .f-title {
 height:75px;
 border-bottom:1px solid #393939;
 line-height:75px;
 margin:0
}
.footer .f-title .fr {
 color:#7dcfa0
}
.footer .f-title .fl li {
 float:left
}
.footer .f-title .fl li.nav_f {
 position:relative;
 text-align:left
}
.footer .f-title .fl li.nav_f:hover .sitemap-quick {
 display:block
}
.footer .f-title .fl li.nav_f .sitemap-quick {
 display:none;
 width:200px;
 position:absolute;
 background:rgba(71,78,88,0.95);
 padding:15px;
 line-height:20px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 right:-70px;
 top:49px;
 z-index:999;
 box-shadow:0 2px 5px rgba(0,0,0,0.25);
 background:#333 \0
}
.footer .f-title .fl li.nav_f .sitemap-quick p {
 color:#fff3be;
 font-size:14px;
 font-weight:700
}
.footer .f-title .fl li.nav_f .sitemap-quick dd a {
 height:auto;
 margin:5px 0;
 color:#dbece1
}
.footer .f-title .fl li.nav_f .sitemap-quick .nav_area {
 clear:both;
 width:200px;
 border-bottom:1px solid #777;
 margin-bottom:10px;
 padding-bottom:10px
}
.footer .f-title .fl li.nav_f .sitemap-quick .last {
 border:none;
 margin:0;
 padding:0
}
.footer .f-title .fl li.nav_f .sitemap-quick a {
 color:#ddd;
 font-size:12px;
 margin-right:9px;
 height:20px;
 line-height:20px;
 padding:0;
 float:none;
 display:inline-block
}
.footer .f-title .fl li a {
 color:#fff;
 margin-right:15px;
 font-size:14px
}
.footer .f-title .fl li a:hover {
 text-decoration:none
}
.footer .lianjia-link-box {
 padding:13px 0 20px 0;
 border-bottom:1px solid #393939;
 background:none
}
.footer .lianjia-link-box .fl {
 width:1000px
}
.footer .lianjia-link-box .fl .tab {
 height:40px
}
.footer .lianjia-link-box .fl .tab span {
 display:inline-block;
 padding:8px 10px;
 background:#121212;
 color:#888c8e;
 float:left;
 margin-right:12px;
 margin-bottom:12px;
 cursor:pointer;
 font-size:12px;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.footer .lianjia-link-box .fl .tab span:empty {
 display:none
}
.footer .lianjia-link-box .fl .tab span.hover {
 background:#394043;
 color:#fff
}
.footer .lianjia-link-box .fl .link-list {
 clear:both
}
.footer .lianjia-link-box .fl .link-list div {
 display:none;
 min-height:89px
}
.footer .lianjia-link-box .fl dd a {
 color:#888c8e;
 font-size:12px;
 display:inline-block;
 margin:10px 10px 0 0
}
.footer .lianjia-link-box .fr {
 width:140px
}
.footer .lianjia-link-box .fr img {
 border:5px solid #fff;
 border-radius:2px;
 width:129px;
 height:129px
}
.footer .bottom {
 padding-top:23px
}
.footer .bottom .copyright {
 color:#888c8e;
 font-size:12px;
 line-height:20px
}
.footer .bottom .copyright a {
 color:#888c8e
}
.footer .bottom .hot-frauds {
 display:none
}
.lianjia-footer-simple {
 height:80px;
 text-align:center;
 padding-top:20px;
 line-height:24px;
 color:#999;
 font-size:12px;
 background:#f5f5f5;
 padding-top:60px
}
.lianjia-footer-simple a {
 color:#999
}
.ui-autocomplete {
 padding-top:0;
 position:relative;
 box-shadow:none
}
.ui-autocomplete .ui-menu-item .hot-title {
 width:325px;
 display:inline-block;
 height:35px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.searchs {
 height:48px;
 line-height:48px;
 padding-top:10px;
 background-image:url(img/new-version/tips-bg.jpg);
 background-repeat:repeat-x;
 background-size:18px 62px;
 width:100%;
 background-color:#f1f1f1
}
.searchs .search-txt {
 width:720px
}
.searchs .search-txt .yjwd {
 line-height:33px
}
.searchs .search-txt .yjwd a {
 font-size:12px;
 color:#aaa;
 font-weight:700
}
.searchs .search-txt .yjwd a:hover {
 text-decoration:none
}
.searchs .search-txt .yjwd i {
 display:block;
 float:left;
 padding-top:11px;
 margin-right:5px
}
.searchs .search-txt .yjwd img {
 width:12px;
 height:12px
}
.searchs .search-txt .search-tab {
 float:left;
 width:500px;
 border:1px solid #ccc;
 border-radius:2px;
 height:35px;
 position:relative
}
.searchs .search-txt .search-tab .suggest-wrap {
 top:5px;
 float:right;
 -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 box-shadow:0 2px 2px rgba(0,0,0,0.175);
 border:1px solid #ccc;
 border-top:0;
 z-index:99;
 display:none;
 left:-1px;
 padding:0
}
.searchs .search-txt .search-tab .suggest-wrap .title {
 background:#f2f4f7;
 color:#718aa6;
 font-weight:700;
 height:35px;
 line-height:35px;
 padding-left:14px
}
.searchs .search-txt .search-tab i.icon {
 background:url(img/new-version/bg.png) -850px -51px;
 width:7px;
 height:4px;
 display:block;
 float:left;
 margin-top:16px;
 margin-right:8px;
 position:absolute;
 left:60px;
 z-index:98
}
.searchs .search-txt .search-tab .check {
 position:absolute;
 z-index:98;
 height:35px;
 line-height:35px;
 width:70px;
 text-align:center;
 cursor:pointer
}
.searchs .search-txt .search-tab ul.tabs {
 width:70px;
 float:left;
 position:absolute;
 z-index:99;
 height:35px;
 overflow:hidden;
 top:0;
 background:#fff;
 display:none
}
.searchs .search-txt .search-tab ul.tabs li {
 height:35px;
 line-height:35px;
 text-align:center
}
.searchs .search-txt .search-tab ul.tabs li:hover {
 background:#f9f9f9
}
.searchs .search-txt .search-tab ul.tabs li label {
 cursor:pointer
}
.searchs .search-txt .search-tab ul.tabs li a {
 color:#333
}
.searchs .search-txt .search-tab .txt-serach {
 position:absolute;
 left:0;
 top:0
}
.searchs .search-txt .search-tab .txt-serach input {
 float:left;
 padding-left:75px;
 width:425px;
 height:31px;
 border:0;
 background:#fff;
 line-height:31px;
 position:relative;
 top:2px
}
.searchs .search-txt .search-tab .txt-serach .hot-sug {
 display:none;
 margin-top:36px;
 margin-left:-1px;
 position:absolute;
 z-index:999
}
.searchs .search-txt .search-tab .txt-serach .hot-sug ul {
 width:502px;
 background:#fff;
 -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 box-shadow:0 2px 2px rgba(0,0,0,0.175);
 border:1px solid #ccc;
 border-top:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:none
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li {
 height:35px;
 line-height:35px;
 padding:0 14px
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li.hot-name {
 background:#f2f4f7;
 color:#718aa6;
 font-weight:700
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li.hot-name:hover {
 background:#f2f4f7
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li.del {
 display:none;
 text-align:right;
 cursor:pointer
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li.del:hover {
 background:#fff
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li a {
 color:#333;
 display:inline-block;
 font-size:14px;
 text-decoration:none;
 width:100%
}
.searchs .search-txt .search-tab .txt-serach .hot-sug li:hover {
 background:#f2f2f2
}
.searchs .search-txt form {
 width:620px;
 float:left
}
.searchs .search-txt .act-search {
 width:100px;
 height:36px;
 border:1px solid #aa4741;
 border-radius:2px;
 float:left;
 margin-left:10px;
 background:#c7524b;
 color:#fff;
 line-height:36px;
 font-weight:700;
 font-size:14px
}
.searchs .last {
 color:#999;
 line-height:35px;
 width:190px
}
.searchs .last b {
 color:#999999;
 font-weight:700;
 float:left
}
.searchs .last a {
 color:#999;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 width:100px
}
.searchs .last i {
 background:url(img/new-version/bg.png) -845px -19px;
 width:18px;
 height:18px;
 display:inline-block;
 margin-top:8px;
 margin-right:10px;
 float:left
}
.searchs .last .ditu {
 border:1px solid #bfbfbf;
 border-radius:2px;
 height:34px;
 padding:0 15px;
 line-height:34px;
 font-size:14px;
 font-weight:700;
 color:#333;
 background:#f5f5f5
}
.searchs .last .ditu i {
 background:url(img/new-version/bg.png) -1068px -615px;
 width:13px;
 height:13px;
 margin:0;
 margin-top:11px;
 margin-right:5px
}
.searchs .last .ditu a {
 width:81px;
 color:#333;
 display:block;
 text-overflow:inherit;
 white-space:inherit;
 overflow:auto
}
.savesearch {
 position:absolute;
 right:3px;
 top:-6px;
 width:125px;
 display:none
}
.savesearch .cunn {
 display:none
}
.savesearch .icon {
 background:url(img/new-version/save-bg.png) -15px -77px;
 width:16px;
 height:11px;
 position:absolute;
 right:53px;
 top:38px;
 z-index:10
}
.savesearch ul {
 background:#fff;
 z-index:9;
 width:502px;
 -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.175);
 box-shadow:0 2px 2px rgba(0,0,0,0.175);
 border:1px solid #ccc;
 border-top:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 position:absolute;
 right:-4px;
 top:42px
}
.savesearch span {
 cursor:pointer;
 color:#aaa
}
.savesearch span label {
 background:url(img/new-version/save-bg.png) -3px -79px;
 width:10px;
 height:6px;
 display:block;
 position:absolute;
 right:10px;
 top:21px
}
.savesearch span label.down {
 background:url(img/new-version/save-bg.png) -3px -92px
}
.savesearch i {
 background:none;
 float:left
}
.savesearch li {
 margin:0 15px;
 line-height:35px;
 cursor:pointer
}
.savesearch li.more {
 text-align:center;
 font-size:12px;
 color:#999
}
.savesearch li.title {
 height:35px;
 line-height:35px;
 background:#f5f5f6;
 margin:0;
 padding:0 15px;
 border-bottom:1px solid #e5e5e5;
 cursor:default;
 color:#999;
 font-weight:700
}
.savesearch li.list {
 height:108px;
 overflow:hidden
}
.savesearch .li {
 height:35px;
 line-height:35px;
 border-bottom:1px solid #eee;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:#333;
 padding-right:30px
}
.savesearch .li .se {
 background:#f1f1f1;
 margin:7px 8px 7px 0;
 padding:10px 4px;
 line-height:0;
 border-radius:1px;
 color:#999
}
.savesearch .li .ti {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 max-width:100%;
 color:#333
}
.savesearch a {
 color:#555;
 font-size:12px
}
.intro {
 height:46px;
 line-height:46px;
 background:#f1f1f1;
 border-top:1px solid #eee
}
.intro .container {
 width:1000px;
 margin:0 auto
}
.intro .l-txt,
.intro .r-txt {
 font-size:12px
}
.intro .l-txt i {
 background:url(img/new-version/bg.png) no-repeat -12px -7px;
 width:13px;
 height:19px;
 display:inline-block;
 position:relative;
 top:3px
}
.intro .l-txt a,
.intro .l-txt span {
 color:#555555
}
.intro .l-txt span.stp {
 color:#999;
 font-family:simsun
}
.intro .l-txt .num {
 color:#E4393C
}
.intro .r-txt {
 color:#888888
}
.intro .r-txt .desc {
 color:#39ac6a
}
.m-kefu {
 position:fixed;
 z-index:1001;
 top:0;
 right:0;
 bottom:0;
 left:0;
 margin:0 !important;
 background-color:rgba(0,0,0,0.6);
 font-size:14px;
 line-height:20px;
 color:#384043
}
.m-kefu .close {
 right:10px;
 top:10px;
 width:14px;
 height:14px;
 font-size:14px;
 line-height:14px
}
.m-kefu .bd {
 *zoom:1;
 margin:10px 0 30px
}
.m-kefu .bd:before,
.m-kefu .bd:after {
 display:table;
 content:""
}
.m-kefu .bd:after {
 clear:both
}
.m-kefu .ft {
 *zoom:1;
 line-height:38px
}
.m-kefu .ft:before,
.m-kefu .ft:after {
 display:table;
 content:""
}
.m-kefu .ft:after {
 clear:both
}
.m-kefu .ft span {
 float:left;
 padding:5px 30px;
 line-height:28px;
 border:1px solid #d9dcde;
 border-radius:2px;
 margin-right:10px
}
.m-kefu .box {
 position:absolute;
 top:200px;
 left:50%;
 width:450px;
 margin-left:-255px;
 padding:30px;
 border-radius:2px;
 background-color:#fff;
 border-radius:5px;
 box-shadow:0 10px 18px 0 rgba(0,0,0,0.2)
}
.m-kefu .close {
 position:absolute;
 text-align:center;
 cursor:pointer;
 color:#808080
}
.m-kefu .close:hover {
 color:#000
}
.m-kefu .hd {
 font-size:22px;
 line-height:1
}
.m-kefu .bd {
 word-wrap:break-word;
 word-break:break-all;
 overflow-y:auto;
 color:#9c9fa1
}
.m-kefu .ft span {
 cursor:pointer
}
.m-kefu .text {
 padding-bottom:20px
}
.m-kefu hr {
 margin-top:18px;
 height:1px;
 border:0;
 border-top:1px solid #f0f0f0
}
.m-kefu .item {
 overflow:hidden;
 margin-top:18px;
 line-height:30px
}
.m-kefu .item-1 {
 float:left;
 width:85px;
 color:#394043
}
.m-kefu .item-1.long {
 width:180px
}
.m-kefu .item-2 {
 float:left;
 width:120px
}
.m-kefu .item-2.zixun {
 width:90px;
 border-radius:2px;
 text-align:center;
 color:#fff;
 background-color:#00ae66;
 text-decoration:none;
 cursor:pointer
}
.m-kefu .item-2.num {
 color:#00ae66;
 font-weight:bold
}
.m-kefu .item-2.email {
 color:#00ae66;
 font-weight:bold;
 width:260px
}
.m-kefu .item-3 {
 float:right
}
.compareAlertBg {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,0.5)
}
.compareAlert {
 position:absolute;
 width:456px;
 top:50%;
 left:50%;
 margin-top:-89px;
 margin-left:-278px;
 padding:30px;
 border-radius:5px;
 background-color:#fff;
 line-height:1
}
.compareCloseIcon {
 position:absolute;
 cursor:pointer;
 right:10px;
 top:10px;
 width:12px;
 height:12px;
 background-image:url(common/img/close.png);
 background-image:-webkit-image-set(url(common/img/close.png) 1x, url(common/img/close@2x.png) 2x)
}
.compareAlertTitle {
 color:#384043;
 font-size:22px;
 font-weight:bold
}
.compareAlertText {
 color:#9c9fa1;
 font-size:14px;
 margin-top:14px
}
.compareAlertBtn {
 margin-top:31px
}
.compareAlertBtn button {
 cursor:pointer;
 background-color:#fff;
 line-height:37px;
 height:37px;
 width:89px;
 border:1px solid #d9dcde;
 color:#384043;
 font-size:14px;
 text-align:center;
 border-radius:2px
}
.clear-fl:after {
 clear:both;
 content:'.';
 height:0;
 display:block;
 overflow:hidden
}
.fix-right {
 position:fixed;
 right:20px;
 bottom:50px;
 width:37px;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 z-index:100
}
.fix-right .tips {
 display:none;
 width:37px;
 background:#f9f9f9;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px rgba(0,0,0,0.2);
 border-radius:2px
}
.fix-right .tips li {
 height:24px;
 width:37px;
 padding:7px 0;
 position:relative;
 overflow:hidden
}
.fix-right .tips li span {
 background-image:url(img/home/Sprite_Graphic.png);
 background-position:-594px -168px;
 opacity:0;
 filter:alpha(opacity=0);
 min-width:79px;
 width:auto;
 height:37px;
 position:absolute;
 left:-96px;
 top:0;
 padding-right:5px;
 text-align:center;
 line-height:37px;
 color:#fff;
 font-size:12px;
 -webkit-transition:all ease-in .5s;
 -o-transition:all ease-in .5s;
 -moz-transition:all ease-in .5s;
 -ms-transition:all ease-in .5s;
 transition:all ease-in .5s
}
.fix-right .tips li span.erweima {
 background:none;
 position:absolute;
 top:-1px;
 left:-94px;
 height:88px;
 width:82px
}
.fix-right .tips li span.erweima img {
 width:82px;
 height:88px
}
.fix-right .tips li span.tel {
 background-position:-717px -168px;
 width:152px;
 left:-160px;
 padding-right:5px
}
.fix-right .tips li:hover {
 background:#39ac6a
}
.fix-right .tips li:hover span {
 filter:alpha(opacity=100);
 left:-76px
}
.fix-right .tips li:hover span.erweima {
 top:-1px;
 left:-74px
}
.fix-right .tips li:hover span.tel {
 left:-150px
}
.fix-right .tips li:hover label.erweima {
 background-position:-651px -24px
}
.fix-right .tips li:hover label.feedback {
 background-position:-651px -60px;
 cursor:pointer
}
.fix-right .tips li:hover label.im {
 background-position:-651px -100px
}
.fix-right .tips li:hover label.phone {
 background-position:-651px -137px
}
.fix-right .tips li:hover label.baodan {
 background-position:-675px -100px
}
.fix-right .tips li label {
 background:url(img/home/Sprite_Graphic.png);
 display:block;
 width:17px;
 height:19px;
 margin:0 auto
}
.fix-right .tips li label a {
 display:block;
 width:17px;
 height:19px
}
.fix-right .tips li label.erweima {
 background-position:-622px -24px;
 margin-top:3px
}
.fix-right .tips li label.feedback {
 background-position:-622px -60px
}
.fix-right .tips li label.im {
 background-position:-622px -100px;
 margin-top:4px
}
.fix-right .tips li label.phone {
 background-position:-622px -137px;
 margin-top:5px
}
.fix-right .tips li label.baodan {
 background-position:-697px -100px;
 margin-top:3px
}
.fix-right .has-ask {
 background:url(img/home/Sprite_Graphic.png) -824px -1px;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px rgba(0,0,0,0.2);
 border-radius:2px;
 width:37px;
 height:37px;
 margin-top:9px;
 position:relative;
 cursor:pointer;
 overflow:hidden;
 display:none
}
.fix-right .has-ask a {
 color:#adadaf;
 display:block;
 width:37px;
 height:37px
}
.fix-right .has-ask:hover {
 background:url(img/home/Sprite_Graphic.png) -780px -1px
}
.fix-right .has-ask:hover a {
 color:#fff;
 text-decoration:none
}
.fix-right .go-top {
 background:#f9f9f9;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px rgba(0,0,0,0.2);
 border-radius:2px;
 width:37px;
 height:24px;
 margin-top:9px;
 padding-top:13px;
 position:relative;
 cursor:pointer;
 overflow:hidden;
 display:none
}
.fix-right .go-top:hover {
 background:#39ac6a
}
.fix-right .go-top:hover i {
 background:url(img/home/Sprite_Graphic.png) -633px -230px
}
.fix-right .go-top:hover span {
 left:-70px;
 filter:alpha(opacity=100);
 -webkit-transition:all ease-in .5s;
 -o-transition:all ease-in .5s;
 -moz-transition:all ease-in .5s;
 -ms-transition:all ease-in .5s;
 transition:all ease-in .5s
}
.fix-right .go-top i {
 background:url(img/home/Sprite_Graphic.png) -604px -230px;
 width:17px;
 height:9px;
 display:block;
 margin:0 auto
}
.fix-right .go-top span {
 background:url(img/home/Sprite_Graphic.png) -600px -168px;
 display:block;
 width:74px;
 height:37px;
 position:absolute;
 left:-90px;
 top:0;
 filter:alpha(opacity=0);
 text-align:center;
 line-height:37px;
 color:#fff;
 font-size:12px;
 padding-right:5px
}
.sh-erweima {
 background-image:url(img/new-version/sh-erweima.png);
 width:215px;
 height:175px;
 background-position:0 0;
 position:relative;
 right:173px;
 top:10px;
 display:none
}
.ewm-close {
 background-image:url(img/new-version/sh-erweima.png);
 background-position:0 -239px;
 width:31px;
 height:31px;
 position:relative;
 top:30px;
 right:-20px;
 z-index:99;
 display:none
}
.feedback-box {
 z-index:10000;
 display:none;
 width:415px;
 padding:55px;
 background:#fff;
 border-radius:5px;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px rgba(0,0,0,0.2);
 border-radius:2px;
 position:fixed;
 left:50%;
 top:50%;
 margin-left:-263px;
 margin-top:-273px
}
.feedback-box h1 {
 text-align:center;
 font-size:20px;
 line-height:40px
}
.feedback-box p {
 font-size:12px;
 color:#999;
 line-height:20px
}
.feedback-box .box {
 padding-top:15px
}
.feedback-box .box span {
 display:block;
 font-weight:700;
 padding-bottom:12px
}
.feedback-box .box span label {
 color:#f00;
 font-size:12px;
 margin-left:10px;
 display:none
}
.feedback-box .box span i {
 color:#999
}
.feedback-box .box input {
 width:182px;
 height:34px;
 border-radius:2px;
 border:1px solid #dddddd;
 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.05);
 padding:0 8px
}
.feedback-box .box textarea {
 width:397px;
 height:120px;
 border:1px solid #dddddd;
 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.05);
 padding:8px;
 border-radius:2px
}
.feedback-box button {
 background:#39ac6a;
 width:180px;
 height:43px;
 line-height:43px;
 color:#fff;
 border-radius:2px;
 margin-top:26px;
 font-size:16px;
 cursor:pointer
}
.feedback-box #tips {
 color:#e4393c;
 font-size:12px;
 display:block;
 margin-top:20px
}
.feedback-box .has {
 margin-top:40px;
 font-size:12px
}
.feedback-box .has a {
 color:#1688be
}
.feedback-box .has i {
 background:url(img/home/Sprite_Graphic.png) -722px -102px;
 display:inline-block;
 width:14px;
 height:14px;
 position:relative;
 top:3px;
 margin-right:3px
}
.feedback-box .tab {
 margin-top:25px
}
.feedback-box .tab span {
 color:#394043;
 font-size:14px;
 background:#f5f5f6;
 display:inline-block;
 height:34px;
 line-height:34px;
 padding:0 15px;
 cursor:pointer
}
.feedback-box .tab span.check {
 color:#f5f5f6;
 background:#394043;
 position:relative
}
.feedback-box .tab span.check:after {
 content:"";
 display:inline-block;
 width:0;
 height:0;
 border-top:5px solid #394043;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 position:absolute;
 left:50px;
 top:34px;
 margin-left:-11px
}
.feedback-box .complain .appeal .tel {
 background:#f9f4e4;
 width:100%;
 color:#887b50;
 height:50px;
 line-height:50px;
 text-align:center;
 margin-top:37px
}
.feedback-box .complain .appeal .tel i {
 background-image:url(img/zhuanti/tousu.png);
 background-image:-webkit-image-set(url(img/zhuanti/tousu.png) 1x, url(img/zhuanti/tousu@2x.png) 2x);
 background-position:-4px -47px;
 width:9px;
 height:14px;
 display:inline-block;
 margin-right:5px;
 position:relative;
 top:1px
}
.feedback-box .complain .appeal b {
 color:#394043;
 font-weight:700;
 margin-top:40px;
 display:block
}
.feedback-box .complain .appeal p {
 color:#b2b2b2;
 line-height:23px
}
.feedback-box .complain .appeal ul li {
 height:40px;
 line-height:40px;
 border-bottom:1px solid #f5f5f5
}
.feedback-box .complain .appeal ul li span {
 color:#394043;
 font-size:12px;
 display:inline-block
}
.feedback-box .complain .appeal ul li span.time {
 width:142px
}
.feedback-box .complain .appeal ul li span.name {
 width:60px
}
.feedback-box .complain .appeal ul li span.phone {
 width:97px
}
.feedback-box .complain .appeal ul li span.type {
 width:80px
}
.feedback-box .complain .appeal ul li span.handle,
.feedback-box .complain .appeal ul li span.finish {
 font-weight:700
}
.feedback-box .complain .appeal ul li span.handle {
 color:#938762
}
.feedback-box .complain .appeal ul li span.finish {
 color:#00ae66
}
.feedback-box .complain .appeal a {
 color:#b2b2b2;
 font-size:12px;
 text-decoration:underline;
 display:block;
 margin-top:10px
}
.closebok {
 position:absolute;
 right:-23px;
 top:-23px;
 width:50px;
 z-index:999
}
.closebok img {
 width:50px
}
.fix-right-v2 {
 position:fixed;
 right:0;
 top:0;
 width:38px;
 height:100%;
 background:#fff;
 z-index:1000;
 -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
 box-shadow:0 1px 10px rgba(0,0,0,0.2);
 z-index:1001
}
.fix-right-v2 table {
 width:100%;
 height:100%
}
.fix-right-v2 table,
.fix-right-v2 td {
 margin:0;
 padding:0;
 border:0;
 border-spacing:0;
 border-collapse:collapse
}
.fix-right-v2 a {
 display:block;
 width:38px;
 font-size:0;
 background-image:url("img/home/sidebar_spriteV5.png");
 background-image:-webkit-image-set(url("img/home/sidebar_spriteV5.png") 1x, url("img/home/sidebar_spriteV5@2x.png") 2x);
 overflow:hidden;
 cursor:pointer
}
.fix-right-v2 li {
 position:relative;
 margin:7px 0
}
.fix-right-v2 li span {
 position:absolute;
 right:48px;
 top:0;
 display:none;
 padding:0 14px;
 line-height:38px;
 color:#fff;
 font-size:12px;
 background:#00ae66;
 white-space:nowrap
}
.fix-right-v2 li span i {
 position:absolute;
 right:0;
 top:50%;
 width:0;
 height:0;
 margin:-5px -10px 0 0;
 font-size:0;
 border:5px solid;
 border-color:transparent transparent transparent #00ae66;
 overflow:hidden
}
.fix-right-v2 li .popup-qr {
 top:-30px;
 padding:8px;
 background:#fff
}
.fix-right-v2 li .popup-qr i {
 border-color:transparent transparent transparent #fff
}
.fix-right-v2 li .popup-qr .qr-title {
 display:block;
 padding-top:8px;
 color:#000;
 line-height:12px;
 font-size:12px;
 text-align:center
}
.fix-right-v2 .myfav a,
.fix-right-v2 .myfav span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .myfav a {
 background-position:-38px 0
}
.fix-right-v2 .myfav:hover a {
 background-position:0 0
}
.fix-right-v2 .ask a,
.fix-right-v2 .ask span {
 height:50px;
 line-height:50px
}
.fix-right-v2 .ask a {
 background-position:-38px -38px
}
.fix-right-v2 .ask:hover a {
 background-position:0 -38px
}
.fix-right-v2 .sell a,
.fix-right-v2 .sell span {
 height:50px;
 line-height:50px
}
.fix-right-v2 .sell a {
 background-position:-38px -88px
}
.fix-right-v2 .sell:hover a {
 background-position:0 -88px
}
.fix-right-v2 .kefu a,
.fix-right-v2 .kefu span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .kefu a {
 background-position:-38px -142px
}
.fix-right-v2 .kefu:hover a {
 background-position:0 -142px
}
.fix-right-v2 .baodan a,
.fix-right-v2 .baodan span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .baodan a {
 background-position:-38px -186px
}
.fix-right-v2 .baodan:hover a {
 background-position:0 -186px
}
.fix-right-v2 .download a,
.fix-right-v2 .download span {
 line-height:38px
}
.fix-right-v2 .download a {
 height:38px;
 background-position:-38px -224px
}
.fix-right-v2 .download:hover a {
 background-position:0 -224px
}
.fix-right-v2 .phone a,
.fix-right-v2 .phone span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .phone a {
 cursor:default;
 background-position:-38px -265px
}
.fix-right-v2 .phone:hover a {
 background-position:0 -265px
}
.fix-right-v2 .feedback a,
.fix-right-v2 .feedback span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .feedback a {
 background-position:-38px -302px
}
.fix-right-v2 .feedback:hover a {
 background-position:0 -302px
}
.fix-right-v2 .gotop {
 position:absolute;
 bottom:50px
}
.fix-right-v2 .gotop a,
.fix-right-v2 .gotop span {
 height:38px;
 line-height:38px
}
.fix-right-v2 .gotop a {
 background-position:-38px -338px
}
.fix-right-v2 .gotop:hover a {
 background-position:0 -338px
}
.fix-right-v2 .sidebar-line {
 width:19px;
 height:1px;
 margin:7px auto;
 background:#ccc
}
.fix-right-v3 {
 position:fixed;
 right:0;
 top:0;
 width:38px;
 height:100%;
 background:#fff;
 -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
 box-shadow:0 1px 10px rgba(0,0,0,0.2);
 z-index:1002
}
.fix-right-v3 table {
 width:100%;
 height:100%
}
.fix-right-v3 table,
.fix-right-v3 td {
 margin:0;
 padding:0;
 border:0;
 border-spacing:0;
 border-collapse:collapse
}
.fix-right-v3 .sidebar-item>a {
 display:block;
 width:38px;
 font-size:0;
 background-image:url("img/home/sidebar_spriteV5.png?v=modifyCompare");
 background-image:-webkit-image-set(url("img/home/sidebar_spriteV5.png?v=modifyCompare") 1x, url("img/home/sidebar_spriteV5@2x.png?v=modifyCompare") 2x);
 overflow:hidden;
 cursor:pointer
}
.fix-right-v3 .sidebar-item {
 position:relative;
 margin:7px 0
}
.fix-right-v3 .sidebar-item .popup {
 position:absolute;
 right:48px;
 top:0;
 display:none;
 padding:0 14px;
 color:#fff;
 font-size:12px;
 background:#00ae66;
 white-space:nowrap
}
.fix-right-v3 .sidebar-item .popup i {
 position:absolute;
 right:0;
 top:50%;
 width:0;
 height:0;
 margin:-5px -10px 0 0;
 font-size:0;
 border:5px solid;
 border-color:transparent transparent transparent #00ae66;
 overflow:hidden
}
.fix-right-v3 .sidebar-item .popup-qr {
 top:-30px;
 padding:8px;
 background:#fff
}
.fix-right-v3 .sidebar-item .popup-qr i {
 border-color:transparent transparent transparent #fff
}
.fix-right-v3 .sidebar-item .popup-qr .qr-title {
 display:block;
 padding-top:8px;
 color:#000;
 line-height:12px;
 font-size:12px;
 text-align:center
}
.fix-right-v3 .myfav>a,
.fix-right-v3 .myfav span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .myfav>a {
 background-position:-38px 0
}
.fix-right-v3 .myfav:hover>a {
 background-position:0 0
}
.fix-right-v3 .mycart>a {
 height:38px;
 line-height:38px;
 background-position:-38px -421px
}
.fix-right-v3 .mycart.not-empty>a {
 background-position:-38px -378px
}
.fix-right-v3 .mycart:hover>a {
 background-position:0 -378px
}
.fix-right-v3 .mycart .popup {
 padding:15px 25px 25px;
 box-shadow:0 0 3px rgba(0,0,0,0.3);
 border:1px solid #f5f5f6;
 width:300px;
 background:#fff;
 color:#616669;
 z-index:100
}
.fix-right-v3 .mycart .popup i {
 border-color:transparent transparent transparent #fff;
 top:18px
}
.fix-right-v3 .mycart .popup .head-line {
 color:#d0d1d2;
 line-height:18px;
 padding-bottom:13px;
 border-bottom:1px solid #eee
}
.fix-right-v3 .mycart .popup .head-line .title a {
 font-size:18px;
 font-weight:bold;
 color:#394043
}
.fix-right-v3 .mycart .popup .head-line .title a:hover {
 text-decoration:none
}
.fix-right-v3 .mycart .popup .head-line .explain {
 margin-left:15px;
 line-height:18px
}
.fix-right-v3 .mycart .popup .head-line .explain a {
 color:#d0d1d2
}
.fix-right-v3 .mycart .popup .head-line .explain a:hover {
 text-decoration:none
}
.fix-right-v3 .mycart .popup .zones {
 overflow-y:auto;
 overflow-x:hidden;
 max-height:306px;
 margin-bottom:13px
}
.fix-right-v3 .mycart .popup .zones .zone {
 padding-top:5px
}
.fix-right-v3 .mycart .popup .zones .zone .zone-title {
 color:#616669;
 font-size:14px;
 line-height:45px
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li {
 display:block;
 margin-bottom:20px
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li:last-child {
 margin-bottom:10px
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li .house-detail {
 margin-left:14px
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li img {
 width:80px;
 height:60px
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li h1 {
 font-size:15px;
 line-height:15px;
 font-weight:bold;
 max-width:188px;
 overflow:hidden;
 text-overflow:ellipsis
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li h1 a {
 color:#394043
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li .info {
 color:#616669;
 font-size:12px;
 line-height:12px;
 margin:10px 0
}
.fix-right-v3 .mycart .popup .zones .zone .houses>li .price {
 font-size:15px;
 font-weight:bold;
 line-height:15px;
 color:#db4c3f
}
.fix-right-v3 .mycart .popup .zone-loading {
 text-align:center
}
.fix-right-v3 .mycart .popup .book-btn {
 color:#fff;
 background:#00ae66;
 font-size:14px;
 font-weight:bold;
 line-height:45px;
 border-radius:2px;
 text-align:center;
 cursor:pointer;
 display:inline-block;
 width:100%
}
.fix-right-v3 .mycart .popup .book-btn:hover a {
 text-decoration:none
}
.fix-right-v3 .mycart .popup .book-btn.disable a {
 background-color:#9c9fa1
}
.fix-right-v3 .mycart .popup .book-btn a {
 color:#fff;
 display:block
}
.fix-right-v3 .mycart .popup .empty-cart,
.fix-right-v3 .mycart .popup .failed-cart,
.fix-right-v3 .mycart .popup .loading {
 color:#969696;
 font-size:17px;
 text-align:center
}
.fix-right-v3 .mycart .popup .empty-cart .empty-img,
.fix-right-v3 .mycart .popup .failed-cart .empty-img,
.fix-right-v3 .mycart .popup .loading .empty-img {
 margin:40px auto 30px;
 width:99px;
 height:94px;
 background-image:url('ershoufang/sellDetail/img/empty_cart.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/empty_cart.png') 1x, url('ershoufang/sellDetail/img/empty_cart@2x.png') 2x);
 background-repeat:no-repeat
}
.fix-right-v3 .mycart .popup .empty-cart .no-log-empty-img,
.fix-right-v3 .mycart .popup .failed-cart .no-log-empty-img,
.fix-right-v3 .mycart .popup .loading .no-log-empty-img {
 margin:40px auto 30px;
 width:76px;
 height:94px;
 background-image:url('ershoufang/sellDetail/img/no_log_empty_cart.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/no_log_empty_cart.png') 1x, url('ershoufang/sellDetail/img/no_log_empty_cart@2x.png') 2x);
 background-repeat:no-repeat
}
.fix-right-v3 .mycart .popup .empty-cart .failed-img,
.fix-right-v3 .mycart .popup .failed-cart .failed-img,
.fix-right-v3 .mycart .popup .loading .failed-img {
 margin:40px auto 30px;
 width:77px;
 height:106px;
 background-image:url('ershoufang/sellDetail/img/failed.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/failed.png') 1x, url('ershoufang/sellDetail/img/failed@2x.png') 2x);
 background-repeat:no-repeat
}
.fix-right-v3 .mycart .popup .empty-cart .loading-img,
.fix-right-v3 .mycart .popup .failed-cart .loading-img,
.fix-right-v3 .mycart .popup .loading .loading-img {
 background:none;
 margin:20px auto 18px;
 width:34px;
 height:34px
}
.fix-right-v3 .mycart .popup .empty-cart .msg,
.fix-right-v3 .mycart .popup .failed-cart .msg,
.fix-right-v3 .mycart .popup .loading .msg {
 line-height:17px;
 margin-bottom:30px
}
.fix-right-v3 .mycart .popup .empty-cart .log-in-btn,
.fix-right-v3 .mycart .popup .failed-cart .log-in-btn,
.fix-right-v3 .mycart .popup .loading .log-in-btn,
.fix-right-v3 .mycart .popup .empty-cart .link-btn,
.fix-right-v3 .mycart .popup .failed-cart .link-btn,
.fix-right-v3 .mycart .popup .loading .link-btn {
 color:#394043;
 background:#fff;
 font-size:17px;
 font-weight:bold;
 text-align:center;
 cursor:pointer;
 display:block;
 width:110px;
 margin:0 auto
}
.fix-right-v3 .mycart .popup .empty-cart .log-in-btn i,
.fix-right-v3 .mycart .popup .failed-cart .log-in-btn i,
.fix-right-v3 .mycart .popup .loading .log-in-btn i,
.fix-right-v3 .mycart .popup .empty-cart .link-btn i,
.fix-right-v3 .mycart .popup .failed-cart .link-btn i,
.fix-right-v3 .mycart .popup .loading .link-btn i {
 display:inline-block;
 width:6px;
 height:12px;
 margin-left:10px;
 border:0;
 position:static;
 background-image:url('ershoufang/sellDetail/img/ar.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/ar.png') 1x, url('ershoufang/sellDetail/img/ar@2x.png') 2x);
 background-repeat:no-repeat
}
.fix-right-v3 .mycart .popup .empty-cart .log-in-btn:hover,
.fix-right-v3 .mycart .popup .failed-cart .log-in-btn:hover,
.fix-right-v3 .mycart .popup .loading .log-in-btn:hover,
.fix-right-v3 .mycart .popup .empty-cart .link-btn:hover,
.fix-right-v3 .mycart .popup .failed-cart .link-btn:hover,
.fix-right-v3 .mycart .popup .loading .link-btn:hover {
 text-decoration:none
}
.fix-right-v3 .mycart .popup .loading .msg {
 margin-bottom:23px
}
.fix-right-v3 .msg-cart a {
 background-position:-38px -378px
}
.fix-right-v3 .ask a,
.fix-right-v3 .ask span {
 height:50px;
 line-height:50px
}
.fix-right-v3 .ask a {
 background-position:-38px -38px
}
.fix-right-v3 .ask:hover a {
 background-position:0 -38px
}
.fix-right-v3 .tool a,
.fix-right-v3 .tool span {
 height:50px;
 line-height:50px
}
.fix-right-v3 .tool a {
 background-position:-38px -460px
}
.fix-right-v3 .tool:hover a {
 background-position:0 -460px
}
.fix-right-v3 .sell a,
.fix-right-v3 .sell span {
 height:50px;
 line-height:50px
}
.fix-right-v3 .sell a {
 background-position:-38px -88px
}
.fix-right-v3 .sell:hover a {
 background-position:0 -88px
}
.fix-right-v3 .baodan a,
.fix-right-v3 .baodan span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .baodan a {
 background-position:-38px -186px
}
.fix-right-v3 .baodan:hover a {
 background-position:0 -186px
}
.fix-right-v3 .download a,
.fix-right-v3 .download span {
 line-height:38px
}
.fix-right-v3 .download a {
 height:38px;
 background-position:-38px -224px
}
.fix-right-v3 .download:hover a {
 background-position:0 -224px
}
.fix-right-v3 .phone a,
.fix-right-v3 .phone span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .phone a {
 cursor:pointer;
 background-position:-38px -265px
}
.fix-right-v3 .phone:hover a {
 background-position:0 -265px
}
.fix-right-v3 .miandarao a,
.fix-right-v3 .miandarao span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .miandarao a {
 background-position:-38px -142px
}
.fix-right-v3 .miandarao:hover a {
 background-position:0 -142px
}
.fix-right-v3 .feedback a,
.fix-right-v3 .feedback span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .feedback a {
 background-position:-38px -302px
}
.fix-right-v3 .feedback:hover a {
 background-position:0 -302px
}
.fix-right-v3 .gotop {
 position:absolute;
 bottom:10px
}
.fix-right-v3 .gotop a,
.fix-right-v3 .gotop span {
 height:38px;
 line-height:38px
}
.fix-right-v3 .gotop a {
 background-position:-38px -338px
}
.fix-right-v3 .gotop:hover a {
 background-position:0 -338px
}
.fix-right-v3 .sidebar-line {
 width:19px;
 height:1px;
 margin:7px auto;
 background:#ccc
}
.bannerCompare .bannerCompareIcon {
 height:38px;
 line-height:38px;
 background-position:-38px -516px
}
.bannerCompare:hover .bannerCompareIcon {
 background-position:0 -516px
}
.bannerCompare.compare1 .bannerCompareIcon {
 background-position:-38px -556px
}
.bannerCompare.compare1:hover .bannerCompareIcon {
 background-position:0 -556px
}
.bannerCompare.compare2 .bannerCompareIcon {
 background-position:-38px -598px
}
.bannerCompare.compare2:hover .bannerCompareIcon {
 background-position:0 -598px
}
.bannerCompare.compare3 .bannerCompareIcon {
 background-position:-38px -638px
}
.bannerCompare.compare3:hover .bannerCompareIcon {
 background-position:0 -638px
}
.bannerCompare.compare4 .bannerCompareIcon {
 background-position:-38px -674px
}
.bannerCompare.compare4:hover .bannerCompareIcon {
 background-position:0 -674px
}
#bannerComparePopup {
 position:absolute;
 right:48px;
 top:-84px;
 display:none;
 font-size:12px;
 white-space:nowrap;
 padding:15px 0 25px;
 box-shadow:0 0 3px rgba(0,0,0,0.3);
 border:1px solid #f5f5f6;
 width:350px;
 background:#fff;
 color:#616669;
 z-index:100
}
#bannerComparePopup i {
 position:absolute;
 top:102px;
 right:0;
 width:0;
 height:0;
 margin:-5px -10px 0 0;
 font-size:0;
 border:5px solid;
 overflow:hidden;
 border-color:transparent transparent transparent #fff
}
#bannerComparePopup .clearCompare {
 color:#9c9fa1;
 float:right;
 padding-top:4px;
 cursor:pointer
}
#bannerComparePopup .head-line {
 width:300px;
 margin:0 auto;
 color:#d0d1d2;
 line-height:18px;
 padding-bottom:13px;
 border-bottom:1px solid #eee
}
#bannerComparePopup .head-line .title {
 font-size:18px;
 font-weight:bold;
 color:#394043
}
#bannerComparePopup .head-line .explain {
 color:#d0d1d2;
 margin-left:15px;
 line-height:18px
}
#bannerComparePopup .zones {
 margin-top:12px
}
#bannerComparePopup .housesContainer {
 width:300px;
 margin:0 auto;
 *zoom:1
}
#bannerComparePopup .housesContainer:before,
#bannerComparePopup .housesContainer:after {
 display:table;
 content:""
}
#bannerComparePopup .housesContainer:after {
 clear:both
}
#bannerComparePopup .sidebarHouseImg {
 position:relative
}
#bannerComparePopup .disableHouseImgTag {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:20px;
 line-height:20px;
 font-size:12px;
 color:#fff;
 text-align:center;
 background-color:rgba(0,0,0,0.5)
}
#bannerComparePopup .removeBtn {
 display:none;
 position:absolute;
 right:20px;
 bottom:6px;
 width:41px;
 height:20px;
 line-height:20px;
 color:#394043;
 border:1px solid;
 border-radius:10px;
 font-size:12px;
 text-align:center;
 cursor:pointer
}
#bannerComparePopup .zoneItem {
 padding:10px 0;
 position:relative
}
#bannerComparePopup .zoneItem a {
 color:inherit
}
#bannerComparePopup .zoneItem:hover {
 background-color:#f4f7f9
}
#bannerComparePopup .zoneItem.disable:hover {
 background-color:#ffffff
}
#bannerComparePopup .zoneItem.disable .houseTitle,
#bannerComparePopup .zoneItem.disable .info,
#bannerComparePopup .zoneItem.disable .price {
 color:#9c9fa1
}
#bannerComparePopup .zoneItem .house-detail {
 margin-left:14px
}
#bannerComparePopup .zoneItem img {
 width:80px;
 height:60px
}
#bannerComparePopup .zoneItem .houseTitle {
 color:#394043;
 font-size:15px;
 line-height:15px;
 font-weight:bold;
 max-width:188px;
 overflow:hidden;
 text-overflow:ellipsis
}
#bannerComparePopup .zoneItem .info {
 color:#616669;
 font-size:12px;
 line-height:12px;
 margin:10px 0
}
#bannerComparePopup .zoneItem .price {
 font-size:15px;
 font-weight:bold;
 line-height:15px;
 color:#db4c3f
}
#bannerComparePopup .zone-loading {
 text-align:center
}
#bannerComparePopup .book-btn {
 display:block;
 width:300px;
 margin:23px auto 0;
 color:#fff;
 background:#00ae66;
 font-size:14px;
 font-weight:bold;
 line-height:45px;
 border-radius:2px;
 text-align:center;
 cursor:pointer;
 text-decoration:none
}
#bannerComparePopup .book-btn.disable {
 background-color:#9c9fa1
}
#bannerComparePopup .empty-cart,
#bannerComparePopup .failed-cart,
#bannerComparePopup .loading {
 width:300px;
 margin:0 auto;
 color:#969696;
 font-size:17px;
 text-align:center
}
#bannerComparePopup .empty-cart .empty-img,
#bannerComparePopup .failed-cart .empty-img,
#bannerComparePopup .loading .empty-img {
 margin:40px auto 30px;
 width:99px;
 height:94px;
 background-image:url('ershoufang/sellDetail/img/empty_cart.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/empty_cart.png') 1x, url('ershoufang/sellDetail/img/empty_cart@2x.png') 2x);
 background-repeat:no-repeat
}
#bannerComparePopup .empty-cart .no-log-empty-img,
#bannerComparePopup .failed-cart .no-log-empty-img,
#bannerComparePopup .loading .no-log-empty-img {
 margin:40px auto 30px;
 width:76px;
 height:94px;
 background-image:url('ershoufang/sellDetail/img/no_log_empty_cart.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/no_log_empty_cart.png') 1x, url('ershoufang/sellDetail/img/no_log_empty_cart@2x.png') 2x);
 background-repeat:no-repeat
}
#bannerComparePopup .empty-cart .failed-img,
#bannerComparePopup .failed-cart .failed-img,
#bannerComparePopup .loading .failed-img {
 margin:40px auto 30px;
 width:77px;
 height:106px;
 background-image:url('ershoufang/sellDetail/img/failed.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/failed.png') 1x, url('ershoufang/sellDetail/img/failed@2x.png') 2x);
 background-repeat:no-repeat
}
#bannerComparePopup .empty-cart .loading-img,
#bannerComparePopup .failed-cart .loading-img,
#bannerComparePopup .loading .loading-img {
 background:none;
 margin:20px auto 18px;
 width:34px;
 height:34px
}
#bannerComparePopup .empty-cart .msg,
#bannerComparePopup .failed-cart .msg,
#bannerComparePopup .loading .msg {
 line-height:17px;
 margin-bottom:30px
}
#bannerComparePopup .empty-cart .log-in-btn,
#bannerComparePopup .failed-cart .log-in-btn,
#bannerComparePopup .loading .log-in-btn,
#bannerComparePopup .empty-cart .link-btn,
#bannerComparePopup .failed-cart .link-btn,
#bannerComparePopup .loading .link-btn {
 color:#394043;
 background:#fff;
 font-size:17px;
 font-weight:bold;
 text-align:center;
 cursor:pointer;
 display:block;
 width:110px;
 margin:0 auto
}
#bannerComparePopup .empty-cart .log-in-btn i,
#bannerComparePopup .failed-cart .log-in-btn i,
#bannerComparePopup .loading .log-in-btn i,
#bannerComparePopup .empty-cart .link-btn i,
#bannerComparePopup .failed-cart .link-btn i,
#bannerComparePopup .loading .link-btn i {
 display:inline-block;
 width:6px;
 height:12px;
 margin-left:10px;
 border:0;
 position:static;
 background-image:url('ershoufang/sellDetail/img/ar.png');
 background-image:-webkit-image-set(url('ershoufang/sellDetail/img/ar.png') 1x, url('ershoufang/sellDetail/img/ar@2x.png') 2x);
 background-repeat:no-repeat
}
#bannerComparePopup .empty-cart .log-in-btn:hover,
#bannerComparePopup .failed-cart .log-in-btn:hover,
#bannerComparePopup .loading .log-in-btn:hover,
#bannerComparePopup .empty-cart .link-btn:hover,
#bannerComparePopup .failed-cart .link-btn:hover,
#bannerComparePopup .loading .link-btn:hover {
 text-decoration:none
}
#bannerComparePopup .loading .msg {
 margin-bottom:23px
}
.wrap-video-all {
 float:left;
 margin:0 -50px 0 -80px;
 line-height:36px;
 color:#999;
 cursor:pointer
}
.wrap-video-all img {
 position:relative;
 top:10px;
 left:0;
 height:14px;
 margin-right:5px
}
.wrap-video-all a {
 color:#999
}
.wrap-video-all:hover {
 text-decoration:underline
}
.video-box {
 display:none;
 position:fixed;
 left:0;
 top:0;
 z-index:1100;
 width:100%;
 height:100%
}
.video-box .video-bg {
 width:100%;
 height:100%;
 background:#000;
 opacity:.5;
 position:absolute
}
.video-box .video-embed {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 margin:auto;
 background:#FFF;
 float:left;
 padding:20px 20px 20px;
 width:650px;
 height:490px;
 border-radius:5px
}
.video-box .video-embed .video-title {
 float:left;
 width:650px;
 margin-bottom:16px
}
.video-box .video-embed .video-title .video-app-download {
 position:relative;
 margin-left:18px
}
.video-box .video-embed .video-title .video-app-download a {
 cursor:pointer;
 color:#22b97a
}
.video-box .video-embed .video-title .video-app-download a .video-logo-app {
 margin-right:7px;
 position:relative;
 left:0;
 top:1px;
 height:17px
}
.video-box .video-embed .video-title .video-app-download a span {
 position:relative
}
.video-box .video-embed .video-title .video-app-download a:hover {
 text-decoration:underline
}
.video-box .video-embed .video-close {
 position:absolute;
 top:-20px;
 right:-20px;
 width:40px
}
.advert .entry {
 position:fixed;
 left:0;
 bottom:0;
 cursor:pointer;
 z-index:100
}
.advert .entry img {
 width:163px
}
.advert .huodongBox {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:1011
}
.advert .huodongBox img {
 width:750px
}
.advert .huodongBox img.advertClose {
 width:42px;
 height:42px;
 position:absolute;
 right:-20px;
 top:-20px;
 cursor:pointer
}
.advert .huodong-wrap {
 position:absolute;
 left:50%;
 top:50%;
 margin:-245px 0 0 -335px
}
.announce {
 position:fixed;
 right:40px;
 width:259px;
 bottom:150px;
 background:#FFFFFF;
 box-shadow:0 -3px 80px rgba(0,0,0,0.08);
 border-radius:2px;
 padding:24px 25px 20px;
 text-align:left;
 z-index:9999999
}
.announce a {
 text-decoration:none;
 outline:none
}
.announce a:hover {
 text-decoration:none
}
.announce .announce-title {
 font-family:PingFangSC-Medium;
 font-size:22px;
 color:#2E2E2E;
 letter-spacing:0
}
.announce .announce-underline {
 width:30px;
 height:4px;
 border-radius:4px;
 background-color:#00AE66;
 margin-top:8px;
 margin-bottom:14px
}
.announce .announce-content {
 font-family:PingFangSC-Regular;
 font-size:16px;
 color:#666666;
 letter-spacing:0;
 text-align:justify;
 line-height:24px;
 margin-bottom:40px
}
.announce .announce-content .announce-text {
 margin-bottom:18px
}
.announce .announce-content pre {
 white-space:pre-wrap
}
.announce .announce-btn {
 background:#29BC7F;
 border-radius:2px;
 font-family:PingFangSC-Medium;
 font-size:14px;
 color:#FFFFFF;
 letter-spacing:0;
 width:65px;
 height:25px;
 line-height:25px;
 text-align:center;
 margin:0 auto
}
a {
 text-decoration:none;
 outline:none
}
a:focus {
 outline:none
}
a:hover {
 text-decoration:underline
}
.mtl {
 margin-top:20px
}
.fl {
 float:left
}
.fr {
 float:right
}
.clear:after {
 content:'.';
 clear:both;
 display:block;
 height:0;
 visibility:hidden;
 font-size:0;
 line-height:0
}
.clear {
 display:inline-table;
 *zoom:1
}
* html .clear {
 height:1%
}
.clear {
 display:block
}
.hide {
 display:none
}
.index_h1 {
 display:none
}
::selection {
 color:#fff;
 background-color:#1688be
}
::-moz-selection {
 color:#fff;
 background-color:#1688be
}
::-webkit-selection {
 color:#fff;
 background-color:#1688be
}
.left {
 float:left
}
.right {
 float:right
}
.fs14 {
 font-size:14px
}
.ft-num {
 font-family:Arial,sans-serif
}
.wrapper {
 width:1000px;
 margin:0 auto
}
.wrapper-xinfang {
 width:1150px;
 margin:0 auto
}
.p {
 position:relative;
 display:inline-block;
 *display:inline;
 zoom:1
}
.box-shadow {
 -webkit-box-shadow:0 2px 4px 0 rgba(158, 158, 158, 0.2);
 -moz-box-shadow:0 2px 4px 0 rgba(158, 158, 158, 0.2);
 box-shadow:0 2px 4px 0 rgba(158, 158, 158, 0.2)
}
.lianjiaim img[src=''] {
 display:none
}
@media screen {
 .lazyload {
  opacity:0
 }
 .lazyload.loaded {
  -webkit-transition:opacity 0.3s ease-in;
  -moz-transition:opacity 0.3s ease-in;
  -ms-transition:opacity 0.3s ease-in;
  -o-transition:opacity 0.3s ease-in;
  transition:opacity 0.3s ease-in;
  opacity:1
 }
}
.ico {
 background-image:url(img/ico.png?v=20140828);
 _background-image:url(img/ico_ie6.png?v=20140828);
 background-repeat:no-repeat;
 width:20px;
 height:19px;
 overflow:hidden;
 margin:-1px 5px 0 0
}
.ico-place {
 background-position:-65px 1px;
 margin-right:-5px
}
.ico-place-white {
 background-position:-100px -20px;
 width:11px;
 height:14px
}
.ico-place-list {
 width:11px;
 height:14px;
 background-position:-103px -42px
}
.ico-all {
 background-position:0 0
}
.ico-train {
 background-position:-20px 0
}
.ico-map {
 background-position:-40px 0
}
.ico-star {
 background-position:-80px 0
}
.ico-arr-down {
 background-position:-80px -20px;
 margin-right:0;
 width:15px
}
.ico-pic {
 background:url(img/pic-ico.png?v=20140828) no-repeat;
 width:11px;
 height:11px
}
.ico-arr-w-down {
 background-position:-102px 0;
 width:15px
}
.ico-hot {
 background-position:-60px -20px;
 width:10px;
 height:11px
}
.ico-new {
 background-position:-60px -40px;
 width:24px;
 height:11px
}
.icon-hui {
 background:url(img/new-version/bg.png) no-repeat -150px -444px;
 width:31px;
 height:20px;
 display:inline-block
}
.ico,
.ico-pic {
 display:inline-block;
 *display:inline;
 zoom:1;
 vertical-align:middle
}
.ico-vip {
 background:url('img/vip_icon.png') no-repeat center center;
 background-size:contain;
 width:16px;
 height:18px;
 display:inline-block;
 vertical-align:top
}
.suggest-wrap {
 position:relative;
 *zoom:1;
 top:-1px
}
.suggest-wrap:before,
.suggest-wrap:after {
 display:table;
 content:""
}
.suggest-wrap:after {
 clear:both
}
.suggest-wrap .home-ico {
 position:absolute;
 display:none;
 margin:4px 0 0 21px
}
.ui-front {
 z-index:1002
}
.ui-autocomplete {
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 margin-top:0;
 background-color:#fff;
 padding:15px 0;
 border-top:0;
 padding-top:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ui-autocomplete .ui-menu-item {
 position:relative;
 margin:0;
 line-height:35px;
 height:35px;
 padding:0 20px;
 cursor:pointer
}
.ui-autocomplete .ui-menu-item .count b {
 margin-left:6px
}
.ui-autocomplete .ui-menu-item a {
 display:block;
 font-size:14px;
 color:#333
}
.ui-autocomplete .ui-menu-item .sub-text {
 font-size:12px;
 color:#999;
 height:35px
}
.ui-autocomplete .ui-menu-item .hot-title b {
 font-weight:700
}
.ui-autocomplete .ui-state-focus {
 background-color:#f9f9f9
}
.ui-autocomplete .ui-state-focus a,
.ui-autocomplete .ui-state-focus span,
.ui-autocomplete .ui-state-focus .sub-text,
.ui-autocomplete .ui-state-focus .count {
 color:#333
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.search-panel-common .suggest-wrap {
 top:31px
}
.search-panel-common .suggest-wrap .ui-autocomplete {
 margin-top:0;
 padding:1px;
 -webkit-border-radius:0 0 3px 3px;
 -moz-border-radius:0 0 3px 3px;
 border-radius:0 0 3px 3px
}
.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item {
 line-height:25px;
 height:25px;
 padding:0 10px;
 cursor:pointer
}
.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item .sub-text {
 display:none
}
.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item .count {
 display:none
}
.search-panel-common .suggest-wrap .count {
 width:60px;
 overflow:hidden
}
.page-box a {
 height:30px;
 padding:0 12px;
 margin-left:5px;
 text-align:center;
 line-height:30px;
 border:1px solid #b0b4b9;
 overflow:hidden;
 font-size:12px;
 font-weight:700;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#555;
 display:inline-block;
 *display:inline;
 zoom:1;
 vertical-align:middle
}
.page-box a.on {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 cursor:default;
 background:#f5f5f5
}
.page-box span {
 font-size:16px;
 margin:0 8px 0 13px
}
.page-box .blue-btn {
 background:#1f6bdf url(img/btn-bg.png) 0 -60px repeat-x;
 border-color:#1f66c3;
 color:#FFFFFF;
 width:auto;
 padding:0 30px
}
.page-box .blue-btn:hover {
 background-position:0 -90px;
 text-decoration:none
}
@-webkit-keyframes bounceIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 80% {
  opacity:1;
  -webkit-transform:scale(1.05);
  transform:scale(1.05)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes bounceIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
 80% {
  opacity:1;
  -webkit-transform:scale(1.05);
  -ms-transform:scale(1.05);
  transform:scale(1.05)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn
}
.animated {
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.loninContaner {
 position:relative;
 z-index:1008
}
.loninContaner .y_name {
 background:url(img/new-version/bg.png) no-repeat -678px -23px;
 display:inline-block;
 *display:inline;
 *zoom:1;
 width:255px;
 height:50px
}
.loninContaner .overlay_bg {
 width:100%;
 height:100%;
 background-color:#000000;
 opacity:.6;
 filter:alpha(opacity=60);
 position:fixed;
 top:0;
 left:0;
 display:none;
 z-index:1003
}
.loninContaner .registered {
 width:380px;
 text-align:right;
 color:#555;
 padding:10px 0 25px 0;
 margin-top:5px
}
.loninContaner .registered a {
 color:#E4393C
}
.loninContaner .panel_login {
 width:300px;
 padding:40px;
 height:auto;
 background-color:#fff;
 position:fixed;
 z-index:999;
 left:50%;
 top:50%;
 margin-left:-190px;
 margin-top:-205px;
 padding-left:40px;
 box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -moz-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -webkit-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -o-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 display:none;
 z-index:10000;
 border-radius:2px
}
.loninContaner .panel_login.panel_success {
 width:380px;
 height:125px;
 padding-left:0;
 text-align:center;
 padding-top:57px;
 display:block;
 border-radius:2px;
 font-weight:bold;
 font-size:18px
}
.loninContaner .panel_login.panel_success i {
 position:absolute;
 top:8px;
 right:10px;
 line-height:25px;
 cursor:pointer
}
.loninContaner .panel_login.panel_success .tologin {
 cursor:pointer
}
.loninContaner .panel_login.panel_success>div {
 font-weight:lighter;
 font-size:14px;
 margin-top:20px
}
.loninContaner .panel_login.panel_success>div a {
 color:#00ae66;
 text-decoration:none
}
.loninContaner .panel_login.panel_success>div a:hover {
 text-decoration:underline
}
.loninContaner .panel_login .panel_info .close_login {
 cursor:pointer;
 position:absolute;
 right:15px;
 top:15px;
 padding:4px
}
.loninContaner .panel_login .panel_reg {
 background-color:#f3f3f3;
 height:425px;
 width:229px
}
.loninContaner .panel_login .panel_bg {
 background:url(img/new-version/sprite_lb.png) no-repeat 0 -101px;
 width:209px;
 height:69px;
 position:absolute;
 left:0;
 bottom:0
}
.loninContaner .panel_login .panel_tab .title {
 min-height:20px;
 line-height:20px;
 margin-bottom:40px;
 padding-left:0
}
.loninContaner .panel_login .panel_tab .title .fl {
 font-size:20px;
 color:#333;
 font-weight:bold
}
.loninContaner .panel_login .panel_tab .title label {
 color:#999;
 line-height:28px
}
.loninContaner .panel_login .panel_tab .title label a {
 color:#00AE66
}
.loninContaner .panel_login .panel_tab span {
 font-size:16px;
 color:#999999;
 width:189px;
 display:block;
 text-align:center;
 height:47px;
 line-height:47px;
 border:1px solid #f5f5f5;
 border-bottom:1px solid #d0d0d0;
 cursor:pointer;
 float:left;
 border-right:0;
 border-radius:4px
}
.loninContaner .panel_login .panel_tab span a {
 color:#999999;
 text-decoration:none
}
.loninContaner .panel_login .panel_tab span.checked {
 border:1px solid #d0d0d0;
 border-bottom:1px solid #f5f5f5;
 color:#555555
}
.loninContaner .panel_login .panel_tab .show-error,
.loninContaner .panel_login .panel_tab .send_verify_code_s {
 display:none;
 padding:24px 0 0;
 height:14px;
 line-height:14px
}
.loninContaner .panel_login .panel_tab .show-error dd,
.loninContaner .panel_login .panel_tab .send_verify_code_s dd {
 top:0;
 display:block;
 color:#db4c3f
}
.loninContaner .panel_login .panel_tab .footer-link {
 padding:24px 0 0;
 height:14px;
 line-height:14px
}
.loninContaner .panel_login .panel_tab .footer-link a {
 color:#00AE66;
 float:none;
 cursor:pointer
}
.loninContaner .panel_login .panel_tab .footer-link p {
 color:#aaa;
 margin-top:10px;
 font-size:12px;
 line-height:14px
}
.loninContaner .panel_login .panel_tab .footer-link p a {
 color:#aaa
}
.loninContaner .panel_login .panel_tab .footer-link p a:hover {
 color:#00AE66
}
.loninContaner .panel_login .panel_tab li {
 color:#555555;
 clear:both;
 height:50px;
 position:relative
}
.loninContaner .panel_login .panel_tab li .mind-login,
.loninContaner .panel_login .panel_tab li .read-protocol {
 float:none;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 opacity:0
}
.loninContaner .panel_login .panel_tab li.send_verify_code_s {
 margin-left:7px;
 color:#db4c3f;
 height:30px;
 line-height:30px
}
.loninContaner .panel_login .panel_tab li.pwd,
.loninContaner .panel_login .panel_tab li.userName {
 background:#fff
}
.loninContaner .panel_login .panel_tab li i {
 background:url(img/user/sprite_user.png) no-repeat;
 width:14px;
 height:19px;
 display:inline-block;
 float:left;
 margin-top:6px;
 position:absolute;
 left:15px;
 margin-right:20px
}
.loninContaner .panel_login .panel_tab li.userName {
 padding:0
}
.loninContaner .panel_login .panel_tab li.userName i {
 background-position:-113px 0
}
.loninContaner .panel_login .panel_tab li.pwd {
 padding:0
}
.loninContaner .panel_login .panel_tab li.pwd i {
 background-position:-113px -25px
}
.loninContaner .panel_login .panel_tab li.checkVerimg {
 margin-top:-1px;
 padding:0;
 border:1px solid #dbdbdb
}
.loninContaner .panel_login .panel_tab li.checkVerimg i {
 margin:0;
 top:10px;
 background-position:-136px -25px
}
.loninContaner .panel_login .panel_tab li.checkVerimg .ver-img {
 width:151px;
 line-height:50px;
 height:50px;
 float:left
}
.loninContaner .panel_login .panel_tab li.checkVerimg .verImg {
 float:right;
 height:45px;
 width:125px
}
.loninContaner .panel_login .panel_tab li.li_01 {
 height:18px;
 line-height:18px;
 padding:24px 0
}
.loninContaner .panel_login .panel_tab li.li_01 label span {
 display:inline-block;
 width:16px;
 height:16px;
 border:1px solid #dbdbdb;
 border-radius:2px;
 position:relative;
 margin-right:6px
}
.loninContaner .active {
 background-image:url();
 background-size:12px 10px;
 background-position:center;
 background-repeat:no-repeat
}
.loninContaner .panel_login .panel_tab li.li_btn {
 padding:0
}
.loninContaner .panel_login .panel_tab li input {
 padding:0;
 border:0
}
.loninContaner .panel_login .panel_tab li input.topSpecial {
 border-radius:3px 3px 0 0
}
.loninContaner .panel_login .panel_tab li input.password {
 margin-bottom:8px;
 padding-right:10px;
 width:242px;
 box-sizing:content-box
}
.loninContaner .panel_login .panel_tab li input.the_input:focus {
 outline:none;
 border-color:#dbdbdb;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.loninContaner .panel_login .panel_tab li .the_input {
 width:282px;
 height:50px;
 line-height:50px;
 color:#333333;
 font-size:14px;
 padding-left:16px;
 outline:none
}
.loninContaner .panel_login .panel_tab li .the_input::-webkit-input-placeholder {
 color:#bbb
}
.loninContaner .panel_login .panel_tab li .the_input:-moz-placeholder {
 color:#bbb
}
.loninContaner .panel_login .panel_tab li .the_input::-moz-placeholder {
 color:#bbb
}
.loninContaner .panel_login .panel_tab li .the_input:-ms-input-placeholder {
 color:#bbb
}
.loninContaner .panel_login .panel_tab li .y_validation {
 width:210px;
 height:39px;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
 color:#999999;
 padding-left:15px
}
.loninContaner .panel_login .panel_tab li img {
 float:right;
 width:85px;
 height:41px
}
.loninContaner .panel_login .panel_tab li a {
 color:#333;
 float:right
}
.loninContaner .panel_login .panel_tab li a.voice_a {
 float:none;
 text-decoration:underline;
 color:#333;
 cursor:pointer
}
.loninContaner .panel_login .panel_tab .check01 {
 border:0;
 position:relative;
 top:2px;
 margin-right:5px
}
.loninContaner .panel_login .panel_tab .check01:focus {
 border:none
}
.loninContaner .panel_login .panel_tab .login-user-btn,
.loninContaner .panel_login .panel_tab .login-user-tel-btn,
.loninContaner .panel_login .panel_tab .login-agent-btn,
.loninContaner .panel_login .panel_tab .register-user-btn,
.loninContaner .panel_login .panel_tab .user-forget,
.loninContaner .panel_login .panel_tab .modify-user-pswd {
 display:inline-block;
 *display:inline;
 *zoom:1;
 width:300px;
 height:50px;
 line-height:50px;
 font-size:16px;
 font-weight:bold;
 border:0;
 cursor:pointer;
 background:#39ac6a;
 color:#fff;
 text-align:center;
 border-radius:2px
}
.loninContaner .panel_login .panel_tab .login-user-btn:hover,
.loninContaner .panel_login .panel_tab .login-user-tel-btn:hover,
.loninContaner .panel_login .panel_tab .login-agent-btn:hover,
.loninContaner .panel_login .panel_tab .register-user-btn:hover,
.loninContaner .panel_login .panel_tab .user-forget:hover,
.loninContaner .panel_login .panel_tab .modify-user-pswd:hover {
 background:#3cb570;
 text-decoration:none
}
.loninContaner .panel_login .fr {
 position:relative
}
.loninContaner .panel_login .claseDialogBtn {
 background:url(img/new-version/bg.png) no-repeat -955px -47px;
 display:inline-block;
 *display:inline;
 *zoom:1;
 width:19px;
 height:19px;
 position:absolute;
 right:15px;
 top:15px;
 cursor:pointer
}
.loninContaner .panel_login .panel_tab li.y_error dd {
 color:#db4c3f;
 clear:both;
 display:block;
 position:relative;
 top:-10px
}
.loninContaner .panel_login .panel_tab li dd {
 display:none
}
.loninContaner .panel_login .panel_tab .dis {
 display:block
}
.loninContaner .panel_login .panel_tab .undis {
 display:none
}
.loninContaner #con_login_agent {
 display:none
}
.loninContaner #dialog_tel {
 display:none
}
.loninContaner .register_text_tel {
 color:#aaa;
 padding:40px 0 0;
 line-height:1;
 font-size:14px
}
.loninContaner .panel_login .panel_tab li .verifycode {
 width:125px
}
.loninContaner .send_verify_code {
 line-height:50px
}
.loninContaner .send_verify_code em {
 padding:0 16px;
 border-left:1px solid #dbdbdb
}
.loninContaner .send_verify_code_s {
 display:none;
 position:absolute;
 right:6px;
 line-height:50px
}
.loninContaner .panel_login .panel_tab li .disabled {
 color:#bbb;
 curser:default
}
.loninContaner .panel_login .panel_tab li .disabled:hover {
 text-decoration:none
}
.loninContaner .border-t {
 border:1px solid #dbdbdb;
 border-radius:2px 2px 0 0
}
.loninContaner .border-c {
 border:1px solid #dbdbdb;
 border-top:none
}
.loninContaner .border-b {
 border:1px solid #dbdbdb;
 border-top:none;
 border-radius:0 0 2px 2px
}
.loninContaner .border-a {
 border:1px solid #DB4C3F
}
.loninContaner .border-red {
 margin-top:-1px;
 border:1px solid #DB4C3F;
 z-index:2
}
.loninContaner .panel_login .panel_tab li .toprotocol {
 color:#00ae66;
 float:none
}
.loninContaner .con_forget_user_tel .li_btn,
.loninContaner .con_forget_user_pw .li_btn {
 margin:30px 0 0
}
.loninContaner .con_forget_user_pw {
 display:none
}
.loninContaner .panel_login .panel_tab li .password_reg {
 padding-right:10px;
 width:242px
}
.loninContaner .password-view {
 display:inline-block;
 width:18px;
 height:12px;
 background-image:url()
}
.loninContaner .panel_login .panel_tab li.drag {
 padding:20px 0 0;
 height:22px
}
.loninContaner #drag {
 position:relative;
 background-color:#f5f5f5;
 width:300px;
 height:22px;
 line-height:22px;
 text-align:center;
 border:1px solid #dbdbdb;
 border-radius:100px
}
.loninContaner #drag .handler {
 position:absolute;
 top:0;
 left:0;
 width:48px;
 height:20px;
 border:1px solid #ccc;
 cursor:move;
 border-radius:100px
}
.loninContaner .handler_bg {
 background:#fff url("") no-repeat center
}
.loninContaner .handler_ok_bg {
 background:#fff url("") no-repeat center
}
.loninContaner #drag .drag_bg {
 height:22px;
 width:0
}
.loninContaner #drag .drag_text {
 position:absolute;
 top:0;
 width:300px;
 -moz-user-select:none;
 -webkit-user-select:none;
 user-select:none;
 -o-user-select:none;
 -ms-user-select:none
}
.laisuzhou-class {
 text-decoration:none;
 cursor:text;
 color:#555 !important
}
.laisuzhou-class:hover {
 text-decoration:none
}
.laisuzhou-class:hover span {
 text-decoration:none !important
}
